package cn.com.huzo.model.entities.purchase;

import huzofw.model.entities.IAggregateRoot;
import java.io.Serializable;

/**
 * 款采购成本统计表实体类
 *
 * @author 吴旭
 */
public class ReportPoCostPerStyleEntity implements Serializable, IAggregateRoot {

    private static final long serialVersionUID = 4658800667793343582L;
    private String StyleNo;
    private String SupplierName;            // 供应商（简称）
    private String MaterialName;            // 材料名
    private String MaterialCode;
    private String Specification;           // 规格(毛幅)
    private String UomName;
    private String MaterialColourName;      // 材料色
    private String Destination;
    private Double UnitPrice;
    private Double PoQuantity;              // 采购数量
    private Double Amount;                  // 金额
    private Double PoQuantityWithLoss;      // 带采购允许的最大采购数量
    private Double AmountWithLoss;          // 带采购允许的金额
    private Short RowFlag;                  // 行标记

    public String getStyleNo() {
        return StyleNo;
    }

    public void setStyleNo(String StyleNo) {
        this.StyleNo = StyleNo;
    }

    public String getSupplierName() {
        return SupplierName;
    }

    public void setSupplierName(String SupplierName) {
        this.SupplierName = SupplierName;
    }

    public String getMaterialName() {
        return MaterialName;
    }

    public void setMaterialName(String MaterialName) {
        this.MaterialName = MaterialName;
    }

    public String getMaterialCode() {
        return MaterialCode;
    }

    public void setMaterialCode(String MaterialCode) {
        this.MaterialCode = MaterialCode;
    }

    public String getSpecification() {
        return Specification;
    }

    public void setSpecification(String Specification) {
        this.Specification = Specification;
    }

    public String getUomName() {
        return UomName;
    }

    public void setUomName(String UomName) {
        this.UomName = UomName;
    }

    public String getMaterialColourName() {
        return MaterialColourName;
    }

    public void setMaterialColour(String MaterialColourName) {
        this.MaterialColourName = MaterialColourName;
    }

    public String getDestination() {
        return Destination;
    }

    public void setDestination(String Destination) {
        this.Destination = Destination;
    }

    public Double getUnitPrice() {
        return UnitPrice;
    }

    public void setUnitPrice(Double UnitPrice) {
        this.UnitPrice = UnitPrice;
    }

    public Double getPoQuantity() {
        return PoQuantity;
    }

    public void setPoQuantity(Double PoQuantity) {
        this.PoQuantity = PoQuantity;
    }

    public Double getAmount() {
        return Amount;
    }

    public void setAmount(Double Amount) {
        this.Amount = Amount;
    }

    public Double getPoQuantityWithLoss() {
        return PoQuantityWithLoss;
    }

    public void setPoQuantityWithLoss(Double PoQuantityWithLoss) {
        this.PoQuantityWithLoss = PoQuantityWithLoss;
    }

    public Double getAmountWithLoss() {
        return AmountWithLoss;
    }

    public void setAmountWithLoss(Double AmountWithLoss) {
        this.AmountWithLoss = AmountWithLoss;
    }

    public Short getRowFlag() {
        return RowFlag;
    }

    public void setRowFlag(Short RowFlag) {
        this.RowFlag = RowFlag;
    }
}
